package com.gzx.plugin.tjzy.modular.work.entity.bo;

import com.gzx.plugin.tjzy.modular.work.entity.GzxMediatorWork;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zjt
 * @description
 * @date 2024/12/5 11:01
 */
@Data
@AutoMapper(target = GzxMediatorWork.class, reverseConvertGenerate = false)
public class GzxMediatorWorkAddOrEditBo {
    private Long id;

    /**
     * 关联案件ID
     */
    private Long caseId;

    private String projectCode;

    private String debtorCardId;

    /**
     * 联系人姓名
     */
    private String liaisonName;

    /**
     * 联系电话
     */
    private String liaisonPhone;

    /**
     * 通话对象
     */
    private String callRecipient;

    /**
     * 作业类型（1呼入 2呼出（预测式）3呼出（点呼）4短信 5微信）
     */
    private Integer workType;

    /**
     * 作业结果1无人接听2欠费停机3关机4非本人5二次放号6稍后跟进
     */
    private Integer workResult;

    /**
     * 是否承诺还款0否1是
     */
    private Integer isPromiseRepayment;
    /**
     * 结果代码 A01-W12
     */
    private String resultCode;

    /**
     * 承诺还款日期
     */
    private String promiseRepaymentDay;

    /**
     * 承诺还款金额
     */
    private BigDecimal promiseRepaymentAmount;

    /**
     * 下次联系时间
     */
    private String nextContactTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否已保存
     */
    private Integer isAlreadySaved;

    /**
     * 电话来源1导入
     */
    private Integer phoneSource;
}
